package org.aswing.plaf.basic.tabbedpane;

extern class BasicTabbedPaneTab implements Tab {
	function new() : Void;
	function getTabComponent() : org.aswing.Component;
	function initTab(p0 : org.aswing.Component) : Void;
	function setFont(p0 : org.aswing.ASFont) : Void;
	function setForeground(p0 : org.aswing.ASColor) : Void;
	function setHorizontalAlignment(p0 : Int) : Void;
	function setHorizontalTextPosition(p0 : Int) : Void;
	function setIconTextGap(p0 : Int) : Void;
	function setMargin(p0 : org.aswing.Insets) : Void;
	function setSelected(p0 : Bool) : Void;
	function setTextAndIcon(p0 : String, p1 : org.aswing.Icon) : Void;
	function setVerticalAlignment(p0 : Int) : Void;
	function setVerticalTextPosition(p0 : Int) : Void;
	private var label : org.aswing.JLabel;
	private var margin : org.aswing.Insets;
	private var owner : org.aswing.Component;
}
